using Boo.Lang;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using UnityEngine;

[Serializable]
public class setdelaydestroy : MonoBehaviour
{
	[Serializable]
	[CompilerGenerated]
	internal sealed class _0024destroy_0024463 : GenericGenerator<WaitForSeconds>
	{
		internal setdelaydestroy _0024self__0024465;

		public _0024destroy_0024463(setdelaydestroy self_)
		{
			_0024self__0024465 = self_;
		}

		public override IEnumerator<WaitForSeconds> GetEnumerator()
		{
			return new _0024(_0024self__0024465);
		}
	}

	public void Awake()
	{
		UnityEngine.Object.DontDestroyOnLoad(gameObject);
		StartCoroutine(destroy());
	}

	public IEnumerator destroy()
	{
		return new _0024destroy_0024463(this).GetEnumerator();
	}

	public void Main()
	{
	}
}
